上位机开发笔记 » 搜索 » user:admin post:true

小说解析

import console;  import web.rest.client; import inet.url; import string.html; //获取百度转码后的小说站点 var get_site = function(word){ var http = web.rest.client(); var bdxs =  http.api("https://m.baidu.com/s?word={word}",,{ url =`\<div class="wa-nvl-trans-btn-wra
aardio admin •  2018-09-15

调用dll库遇到,库函数init()之后没有句柄的情况(雷赛控制卡dll)

已知起点和圆心坐标,给定角度和方向,求终点坐标

admin •  2018-09-15 • 最后回复来自 admin
8

menu菜单增加图标方法

添加菜单的时候附加上是否失效功能:

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( richedit={cls="richedit";text="RichEdit";left=113;top=148;right=637;bottom=447;edge=1;multiline=1;z=1} ) /*}}*/ import win.ui.menu;
admin •  2018-09-15 • 最后回复来自 admin
2

(转)lofter 文章图片采集

import console; import web.rest.client; import fsys; import inet.url; var path = fsys.getSpecial(0 /*_CSIDL_DESKTOP*/)++"/img"//保存目录 //获取文章图片地址url为文章地址,返回img地址数组 var img_get = function (url) { /* 配置不同主题的抓取参数; var config = { ["63001"] = "img"; ["132003"] = 
admin •  2018-09-14

调用dll库遇到,库函数init()之后没有句柄的情况(雷赛控制卡dll)

库写完了,调用示例如下:

import win.ui; /*DSG{{*/ mainForm = win.form(text="DMC2410Test";right=791;bottom=611) mainForm.add( NEL={cls="plus";left=144;top=155;right=173;bottom=182;forecolor=8421376;z=11}; ORG={cls="plus";left=95;top=155;right=124;bottom=182;forecol
admin •  2018-09-13 • 最后回复来自 admin
8

调用dll库遇到,库函数init()之后没有句柄的情况(雷赛控制卡dll)

import console;  var IOstatus = 2#0101011111111111; var PEL = (IOstatus & (1<<11))?true:false; var NEL = (IOstatus & (1<<12))?true:false; var ORG = (IOstatus & (1<<13))?true:false; console.log( ORG,NEL,PEL) console.pause(true)
admin •  2018-09-13 • 最后回复来自 admin
8

调用dll库遇到,库函数init()之后没有句柄的情况(雷赛控制卡dll)

关于圆弧插补参数的设置:

第一种方式:

声明:

arc_move= dll.api("d2410_arc_move","int(pointer axis,pointer target_pos,pointer cen_pos, WORD arc_dir)"); rel_arc_move= dll.api("d2410_rel_arc_move","int(pointer axis,pointer rel_pos,pointer rel_cen, WORD arc_dir)");
admin •  2018-09-13 • 最后回复来自 admin
8

调用dll库遇到,库函数init()之后没有句柄的情况(雷赛控制卡dll)

测试库的写法:

import console;  class test{ ctor(){ if(flag == -1000){ ..console.log("hahdhgashdgh") flag = -999; } }; } namespace test{      flag = -1000;      getn = function(){ return flag;  }; } test(); console.log(test.getn()) console.
admin •  2018-09-11 • 最后回复来自 admin
8

利用网上随机(大气噪声)获取随机数方案

收藏自:aardio培训群,感谢作者jacen分享的代码,感觉这个可以以后试试用在实际中。

据网站介绍,这个是通过大气噪声来换算随机数,是真随机。。。(相对于用math.random() 伪随机?)

import console;  import web.rest.client; var http = web.rest.client(); http.extraParameters= {rnd="new";format="plain";col=1;base=10}; var random
aardio admin •  2018-09-10

调用dll库遇到,库函数init()之后没有句柄的情况(雷赛控制卡dll)

smc6048

检测G代码是否正规。

import console; console.open() var dll = ..raw.loadDll("\res\smc6x.dll","smc"); SMCCheckProgramSyntax = dll.api("SMCCheckProgramSyntax","int(string sin,string& err)")  var str = "N0 G00" winform.button.oncommand = funct
admin •  2018-09-10 • 最后回复来自 admin
8

winform实现sliding bar滑动界面

import win.ui; /*DSG{{*/ mainForm = win.form(text="aardio工程17";right=949;bottom=642) mainForm.add( button={cls="button";text="固定/取消 ";left=0;top=604;right=192;bottom=643;z=3}; button2={cls="button";text="来回翻转";left=291;top=604;right=386;bottom=643;z=4}; custom={c
admin •  2018-09-10 • 最后回复来自 admin
3

winform实现sliding bar滑动界面

import win.ui; /*DSG{{*/ mainForm = win.form(text="aardio工程17";right=959;bottom=642) mainForm.add( button={cls="button";text="Button";left=174;top=604;right=625;bottom=643;z=3}; custom={cls="custom";text="自定义控件";left=0;top=0;right=193;bottom=592;bgcolor=8421376;d
admin •  2018-09-09 • 最后回复来自 admin
3

winform实现sliding bar滑动界面

优缺点:

第一种方式,要求界面AB的左右方要一致,而且必须是右侧固定边距。这个写的时候就不是很灵活。

第二种方式,四个界面可以分别做, 想要显示什么就写什么,不用去可以调整界面。但是实现滑动收缩和展开还要切换界面估计会闪烁。

admin •  2018-09-09 • 最后回复来自 admin
3

winform实现sliding bar滑动界面

目前,

有两种方式:

1,考虑有两个custom界面,分别调用不同的子界面,初始化的时候界面A显示整个界面,界面B显示界面的最左边部分。 当点击右边B界面的时候,右边B界面展开,左边A界面收缩只显示右边部分界面。依次类推

2,用四个form子界面,两个custom实现.。初始化的时候,左边显示的是大界面A,右边显示小界面B , 点击小界面B之后,左侧开始收缩,显示小界面A,右侧展开,显示大界面B,依次类推。

admin •  2018-09-09 • 最后回复来自 admin
3

htmlayout内嵌普通窗体控件

本来是准备利用htmlayout的手风琴效果来做一个闭合的界面。

但是修改了几次感觉总不是自己想要的效果。

代码先放到下面,以后在看

把预览示例里面的复制过来改了一点点

import win.ui; /*DSG{{*/ mainForm = win.form(text="aardio工程15";right=959;bottom=591) mainForm.add() /*}}*/ import web.layout; import web.layout.beha
htmlayout admin •  2018-09-09 • 最后回复来自 xxsir
4

htmlayout内嵌普通窗体控件

上面两楼只是总结于aar群聊。没有经过实际使用。

今天偶然需要这样用一下,从新整理了并自己码了下代码,熟悉了很多。

import win.ui; /*DSG{{*/ mainForm = win.form(text="aardio工程15";right=959;bottom=591) mainForm.add() /*}}*/ import web.layout; var wbLayout = web.layout( mainForm ); //自定义一个准备执行的behavior行为,如my
htmlayout admin •  2018-09-09 • 最后回复来自 xxsir
4

关于mask库的一些感悟

jacen也说了,这个mask可以做很多事。

其实一直有个想法,实现类似web做的界面那样一个功能:

当用户第一次打开软件的时候,自动调用遮罩提示,提示简单的使用步骤和方法。通过遮罩这种高亮加箭头的方式告诉用户这个按键或者这个功能被放在了什么位置。

下面是实现遮罩的核心代码

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform
admin •  2018-09-02

menu菜单增加图标方法

今天看richedit文本框代码,发现还有这种写法,可以使能或者失效相应的菜单项

popMenu = function(menuTable){ var richedit = owner;  var menu = ..win.ui.popmenu( richedit._parentForm )    menu.addTable( { { "全选(&A)";  function(id){ richedit.selectAll() } }; { /*分隔线*/ };
admin •  2018-09-01 • 最后回复来自 admin
2

echarts二次封装之再研究

根据以上写了第一个测试程序:

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="Button";left=678;top=412;right=763;bottom=468;z=1} ) /*}}*/ import web.json; import web.blink.form; var wbForm =
波形图 admin •  2018-08-30 • 最后回复来自 admin
9

echarts二次封装之再研究

下面开始模拟下table操作,看看能不能达到效果

import console;  var xx = function(retTab,index){ select(index) { case 1 { retTab.xAxis = table.mixin(retTab.xAxis,{type = "aaaa"}); } case 2 { retTab.xAxis = table.mixin(retTab.xAxis,{type = "bbbb"}); } case 3 {
波形图 admin •  2018-08-30 • 最后回复来自 admin
9
登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap